Programmable devices for alerting vehicles and pedestrians and methods of using the same

ABSTRACT

Programmable devices and associated methods for alerting pedestrians and vehicle operators are provided. In accordance with various embodiments of the disclosed subject matter, programmable devices for alerting pedestrians and vehicle operators are provided, the programmable device for alerting pedestrians and vehicle operators comprising: a housing having an attachment mechanism and an actuator disposed thereon, the attachment configured for engagement with a portion of a bicycle on a location proximate to at least one hand of a user while the user is in a riding position on the bicycle; a data input component disposed along the housing and configured to receive at least one audio file; a speaker in electrical communication with the data input and operably coupled with the actuator, the speaker configured to produce sound corresponding to the at least one audio file upon engagement of the actuator by the user; and at least one light source operably coupled with the actuator, the at least one light source configured to produce at least one lighting projection configuration upon engagement of the actuator by the user.

CROSS REFERENCE TO RELATED APPLICATION

This application is a continuation of U.S. patent application Ser. No.14/192,837, filed on Feb. 27, 2014, which is now U.S. Pat. No.9,079,533. This application claims the benefits of and priority to U.S.Patent Application No. 61/769,902, filed on Feb. 27, 2013, the entirecontents of which are incorporated by reference herein.

TECHNICAL FIELD

Programmable devices and associated methods for alerting vehicleoperators and pedestrians are provided. In embodiments, the disclosedsubject matter relates to programmable devices and associated methodsfor alerting vehicle operators and pedestrians to the presence ofvehicles that are not traditionally equipped with electroniccommunication systems.

BACKGROUND

During the course of everyday travel, pedestrians or persons travellingby way of relatively small vehicles, such as bicycles and scooters, toname a few, may not be equipped with electronic communication systems,such as electronic horns and/or lights, that are frequently used bylarger vehicles such as cars, trucks, and the like. Consequently,challenges may be presented to pedestrians or to persons operating thesesmall vehicles in effectively communicating with operators of nearbyvehicles or pedestrians, for example, to avoid collisions and/orotherwise communicate information to such persons.

Additionally or alternatively, the popularity of personal media playersand vehicle-equipped audio systems has provided challenges incommunication between pedestrians and/or operators of small vehicles andnearby pedestrians and/or vehicles due to such sound-generating devices“drowning out” other sounds. Some devices, such as noise-cancellingheadphones, are designed to block and inhibit external sounds fromreaching a user's ear. Similarly, vehicle audio systems frequently comeequipped with powerful amplifiers and high quality speakers such thatthe vehicle's audio system can produce sound that is loud enough toeffectively inhibit external sounds from reaching the occupants of thevehicle.

Furthermore, the communication devices presently available typically donot create any unusual or distinctive sounds, and as a result, can blendin with background noise. Additionally or alternatively, the soundproduced by these devices may not be sufficiently loud in order to berecognized over other various noises that can bombard a nearbypedestrians and/or operators of other vehicles. For example, the volumeof city traffic has been measured at levels as high as 70 decibels.

Accordingly, it would be desirable to provide a device for communicatingwith nearby pedestrians and/or operators of other vehicles that caneffectively be recognized by such persons amongst the presence of otherbackground sounds. It would further be desirable to produce such devicesthat are programmable so that distinctive and/or desirable sounds can begenerated therefrom.

SUMMARY

In accordance with various embodiments of the disclosed subject matter,programmable devices and associated methods for alerting pedestriansand/or vehicle operators are provided.

In accordance with various embodiments of the disclosed subject matter,programmable devices for alerting pedestrians and/or vehicle operatorsare provided, the programmable device for alerting pedestrians and/orvehicle operators comprising: a housing having an attachment mechanismand an actuator disposed thereon, the attachment configured forengagement with a portion of a bicycle on a location proximate to atleast one hand of a user while the user is in a riding position on thebicycle; a data input component disposed along the housing andconfigured to receive at least one audio file; a speaker in electricalcommunication with the data input and operably coupled with theactuator, the speaker configured to produce sound corresponding to theat least one audio file upon engagement of the actuator by the user; andat least one light source operably coupled with the actuator, the atleast one light source configured to produce at least one lightingprojection configuration upon engagement of the actuator by the user.

BRIEF DESCRIPTION OF THE DRAWINGS

Various features and characteristics of the disclosed subject matterwill be further described herein with reference to the followingdrawings.

FIG. 1 is an isometric view of an example of a device for alertingvehicles and pedestrians in accordance with exemplary embodiments of thedisclosed subject matter.

FIG. 2 is an internal view of the device in FIG. 2.

FIG. 3 is a disassembled partial view of the device in FIG. 2.

FIG. 4 is a top side view of the device in FIG. 2.

FIG. 5 is an illustration of an example of an implementation of thedevice in FIG. 2.

DETAILED DESCRIPTION

In accordance with exemplary embodiments of the disclosed subjectmatter, programmable devices and associated methods, for alertingpedestrians and/or the operators of nearby vehicles are provided.

As referred to herein, a lighting projection configuration refers to anyconfiguration of the pattern, brightness, intensity, color, duration,and/or any other characteristic of the projection of a light.

As referred to herein, an audio file refers to any collection of datarelating to the reproduction of a given sound, such as music, audiosounds, or recorded voice, to name a few. The audio file can be in anysuitable digital audio protocol, such as .mp3, .mp4, .wma, .wav and/orany other suitable digital audio protocol.

As referred to herein, the term vehicle refers to any means oftransportation, unless otherwise modified by other terms. For example,the term “small vehicle” refers to bicycles, scooters, mopeds and thelike.

In exemplary embodiments, a user of the programmable devices describedherein can select a digital audio file according to the user'spreference, and transfer the audio file to a device capable of producingaudible sounds corresponding to the audio file while the user istravelling as a pedestrian or as the operator of a relatively smallvehicle, to alert nearby pedestrians and/or other vehicles to the user'spresence.

For example, a user may have audio files stored on a personal computingdevice (e.g. a laptop computer or a cellular phone) and can transfer oneor more of the audio files to a programmable device capable of soundingthe one or more audio files while the user is operating a relativelysmall vehicle, in order to alert someone to the user's presence. Thedevice may also be capable of projecting lights in a user-selectableconfiguration to further the alert. The programmable device may comprisea speaker, a group of light sources (such as Light Emitting Diode (LED)lights, neon lights, incandescent light bulbs, or the like), a datainput component (such as a Universal Serial Bus (USB) port or Bluetoothtransceiver), an actuator (such as a mechanical button, a capacitivetouch screen and/or any other device capable of receiving a user input),a data storage component (such as a memory chip, removable USB drive,flash drive, Secure Digital (SD) drive, EEPROM, or the like), and aprocessor. The programmable device can receive the audio file or filesby way of the data input component, and store the audio file or files inthe data storage component. When the user desires to alert a pedestrianor operator of a nearby vehicle to the user's presence, the user canactivate the device with the actuator. The actuator can be configured toaccept a plurality of user inputs, each input configured to cause theprogrammable device to sound one or more of the audio files, and/or oneor more different lighting projection configurations, (such asvariations in pattern, brightness, intensity, color, and/or duration, ofthe lighting to name a few). Upon receiving a user input correspondingto an audio file, the processor can cause the audio file to be soundedby means of the speaker. Upon receiving a user input corresponding to alighting projection configuration, the processor can cause the lightingto be projected from the group of light sources.

In exemplary embodiments, such devices may be employed for use on abicycle. In such embodiments, the operator of a bicycle may own one ormore audio files suitable for alerting nearby persons to the user'spresence. Thus, the user may select any number of audio files in his orher possession and transfer them to the device described herein. Asdescribed above, the device can receive the selected audio files, storethe selected audio files, and associate each audio file with a specifieduser input, as received by the actuator. Thus, the user can engage theactuator to cause the device to sound an audio file through the speaker.

In exemplary embodiments, the device can allow the user to sound any ofthe stored audio files at the time that the user wishes to alert someoneto the user's presence, allowing the user to select which of the storedaudio files is most appropriate for the user's present situation. Forexample, the user can transfer a soft, pleasant sounding audio file aswell as a loud, obnoxious sounding audio file to the device. The devicecan associate each of the audio files with a different user input, asreceived by the actuator. Thus, at the time the user desires to alertsomeone to the user's presence, the user can cause the quiet, pleasantsound by engaging the actuator in a certain manner, and cause the loud,obnoxious sound by engaging the actuator in another manner.

In a more particular example, the user can select the quiet, pleasantsound when street noise is relatively low in order to not cause anoverly startling disturbance. Alternatively, the user can select theobnoxious sound when street noise is relatively high in order to ensurethat it can be distinctly heard over the street noise and/or othersounds.

In exemplary embodiments the stored audio files can be music, spokenwords, recordings and/or any other suitable form or combination ofsound. For example, the user could desire to play music in certaininstances. In other instances the user could choose a more unique orobnoxious sound than music to ensure their presence is known. In stillother instances, the user could choose spoken words to give othersspecific information. For example, a cyclist riding a crowded path mightchoose spoken words that inform others of the cyclist's specificintentions. In a more particular example, a cyclist could choose a soundstating that the cyclist is approaching on the left, or turning to theright.

In exemplary embodiments, the stored audio files can be used incombination with, or separately from the lighting projectionconfigurations. For example, an obnoxious or loud sound could be used incombination with an obnoxious lighting projection configuration, such asbright, quickly flashing lights. Also, a pleasant sound could be used incombination with dimmer, slowly flashing lights. Further, an audio voicethat explains the cyclist is coming on the left could be combined with alighting projection configuration that moves from right to left to showthe direction that the cyclist plans on passing.

In exemplary embodiments, the devices described herein can allow a userto select from a plurality of lighting projection configurations inaddition or alternatively to the audio files. For example, the devicesmay associate one lighting projection configuration with a specifieduser input, and associate another lighting projection configuration witha different user input. In embodiments, each user input can beassociated with an audio file such that each user input is associatedwith one lighting projection configuration and one audio file in anyseparation or combination thereof. For example, the devices mayassociate one user input with a lighting projection configuration and anaudio file, another user input with a different lighting projectionconfiguration and a different audio file, and still another user inputwith solely an audio file.

In exemplary embodiments, a user can manipulate one or more lightingprojection configurations utilizing an external computing and/or controldevice, for example, a mobile phone, laptop computer, tablet computer,and/or desktop computer, to name a few. The user may save the designatedconfiguration or configurations into data, and transfer the data to thedevice as described herein, for example, for storage in the storagecomponent. Upon receiving a user input, the device can then access theconfiguration data, and cause the light sources and/or speaker to beactivated in accordance with the configuration data.

In exemplary embodiments, the device can produce sound at volumes at alevel audible over traffic noise. For example, the device can producesound between 70 decibels and 86 decibels.

Turning to FIG. 1, an example of a device 100 for alerting pedestriansin accordance with exemplary embodiments is shown, the example devicehaving a housing 120, a plurality of light sources 150, an actuator 160,and an attachment mechanism 130.

In exemplary embodiments, housing 120 can consist of a plurality ofpieces connected such that the device will be substantially enclosed.Further, in exemplary embodiments, one or more pieces of housing 120 canbe configured such that the piece or pieces are penetrable by lightand/or sound. For example, as shown in FIG. 1, housing 120 can connectto or comprise a front plate 110, the front plate having a plurality ofholes configured to better allow sound to penetrate the housing. Asanother example, housing 120 can comprise a plurality of holespositioned such that light from the plurality of light sources 150better penetrates the housing.

In exemplary embodiments, a user can operate device 100 by manipulatingan actuator 160. The actuator can be any device suitable forcommunicating a user input to the device, such as a button, switch,trigger, lever, a capacitive touch screen, motion sensor or voiceactivated device. For example, as shown in FIG. 1, the actuator can be abutton configured to communicate a signal to the device 100 in responseto a user depressing the button. As another example, the user inputcould be a capacitive touch screen. In such an example, the touch screencan be configured to activate certain features of the device 100corresponding to where the user touches the screen.

Turning to FIGS. 2 and 3, a cross sectional view and an exploded view,respectively, of the example device in FIG. 1 is shown, the exampledevice comprising each component shown in FIG. 1, and further comprisinga circuit board 210, a lighting circuit board 220, a trigger hinge 240,a trigger 236, data input component 260, speaker 270, power source 280,and latch 125.

In exemplary embodiments of the disclosed subject matter, data inputcomponent 260 can be coupled to circuit board 210 such that the circuitboard can receive data from the data input component. Circuit board 210can be coupled to trigger sensor 265 such that the circuit board canreceive a signal from the trigger sensor 265. Circuit board 210 canfurther be coupled to speaker 270 such that the circuit board cantransmit an audio signal to the speaker. Circuit board 210 can furtherbe coupled to a plurality of light sources 150, such that the circuitboard can cause the light sources to be activated.

At data input component 260, device 100 can be configured to accept datarelating to user-selected audio files and/or lighting projectionconfigurations. Data input component 260 can be any device suitable foraccepting data relating to audio files and/or lighting projectionconfigurations, such as a Universal Serial Bus (USB) port and/or awireless communication transceiver (e.g., a BLUETOOTH transceiver). Forexample, the data input component can be a USB port. In such an example,the USB port can accept data from any device capable of transferringdata through a USB port. In a more particular example, a user may haveaudio files stored on a personal computer or laptop, and can connect thepersonal computer or laptop to the device at the USB port, and transmitthe audio files through the USB port.

In exemplary embodiments, the data input component can be configured tocommunicate with other electronic devices. For example, the data inputcomponent can be a wireless communication transceiver, such as aBLUETOOTH transceiver. In such an example, the device can be configuredto communicate with other devices capable of receiving and transmittingBLUETOOTH signals. In a more particular example, the device couldconnect to a mobile phone by means of the BLUETOOTH transceiver. In suchan example, the device could be configured to receive audio files,lighting projection configurations, and/or any other suitable data fromthe mobile phone. In a still more particular example, the device couldbe configured to stream audio from the mobile phone. In such an example,the data input component could maintain a persistent communication withthe mobile phone, receiving audio data over the persistentcommunication, and transmitting the audio data to the device such thatspeaker 270 would sound the audio data. The audio data can be anysuitable type of audio data, such as voice navigation direction, music,radio, or a phone call.

At circuit board 210, device 100 can be configured to activate lightsources 150 in various patterns, durations, colors, and/or intensities.This can be accomplished by any suitable method or mechanism. Forexample, the circuit board can receive data corresponding to variouspatterns, durations, colors, and/or intensities with which to activatelight sources 150 through data input component 260 and store the data ina data storage component 235. The device 100 can then associate the datawith a user input, such that, upon receiving a user input signalcorresponding to the lighting data, the processor can access thelighting data from the memory, and cause the light sources to beactivated in a manner based on the data.

In exemplary embodiments, circuit board 210 can be employed as anyconfiguration of electrical wiring and/or circuitry suitable fordelivering current. For example, circuit board 210 can be a printedcircuit board or a collection of electrical wiring, to name a few.

In exemplary embodiments one or more circuit boards can be employedindividually or in combination with each other to perform any of thefunctions described herein. For example, with continued reference toFIGS. 2 and 3, circuit board 210 can be coupled to a lighting circuitboard 220, which can be coupled to light sources 150. In such anexample, circuit board 210 can transmit a signal to lighting circuitboard 220 such that lighting circuit board 220 can control theactivation of the light sources.

At actuator 160, the device can convert a user input into a digitalsignal, readable by device 100. In exemplary embodiments, the actuatorcan be configured to manipulate, control or activate any feature and/orfunction of the programmable device. For example, the actuator can beconfigured to turn off the device, to cause the device to sound audiofiles, and/or to adjust the volume of the device, to activate a lightingprojection configuration, to name a few.

In exemplary embodiments, the actuator can convert the user input into adigital signal by any suitable method, technique or mechanism. Forexample, as shown in FIGS. 2 and 3, the actuator can comprise a trigger236 configured to rotate about a trigger hinge 240 such that a triggersensor 265 can be activated when a user depresses the trigger. Uponactivation from the trigger, the trigger sensor can transmit a signal tothe device corresponding with various functions of the device, such thatthe various functions can be activated. For example, upon activationfrom the trigger, the trigger sensor can be configured to send a signalcausing the device to sound an audio file through speaker 270 and/oractivate light sources 150.

In exemplary embodiments, actuator 160 can be configured to accept avariety of user inputs such that each user input can activate adifferent function of the device. Any variation in user input suitablefor activating a different function can be used. For example, the userinput mechanism could consist of a plurality of buttons, with eachbutton configured to activate a different feature of the device. Asanother example, with continued reference to FIGS. 2 and 3, triggersensor 265 can be configured to transmit a certain signal when trigger236 is depressed completely, and to transmit a different signal whentrigger 236 is depressed partially. In such an example, the device canbe configured to activate a certain feature when the trigger isdepressed completely, and a different feature when the trigger isdepressed partially. In a more particular example, the device can beconfigured to activate a low volume audio file when the trigger ispartially depressed, and a high volume audio file when the trigger iscompletely depressed. In another more particular example, the user couldengage the actuator for one period of time to activate one desired soundand/or lighting projection configuration and engage the actuator for adifferent period of time to activate another.

In exemplary embodiments, the programmable device can be configured toenter a variety of modes. The modes can be used to control the state ofthe device, or adjust features and/or functions of the device to betteradapt to the present environment. For example, the programmable devicecan be configured to have an “off” mode in order to conserve power,modes for different times of the day in order to adjust the lightingprojection configurations to the amount of light, and/or modes fordifferent locations of use.

In exemplary embodiments, modes relating to the time of day allow thedevice to perform in an optimal way in different conditions, such aswhen the ambient lighting changes. For example, the user could put thedevice into night mode, which would keep a light on, allowing the userto see ahead, and also allows others to see the user. In day mode, thelight could be activated only when the user is attempting to alertothers. As another example, modes for different locations of use canallow the user to lower the volume in quiet areas (such as suburbanstreets) and increase the volume in loud areas (such as urban streets).Further modes can allow the user to change the function of any actuatorinput, including multiple user inputs. Therefore, modes increase thepotential number of options the user can select.

In exemplary embodiments, the modes can be controlled, manipulated orimplemented by one or more actuators.

In exemplary embodiments, a small number of actuator devices can producea variety of functions. For example, a single actuator could controlsound, lighting and modes. Some advantages of using a limited number ofactuator devices are to reduce manufacturing cost and to preserve spaceon the device. Further, a small number of actuators allow each one to berelatively large, thus providing the user an easy target, while the useris engaged in operating the user's vehicle. In exemplary embodiments, asingle actuator can be associated with a variety of functions in variousways, such as by programming the timing or the degree of inputs. Forexample, the device can be configured to switch modes or activate audioand lighting after the user engages the actuator for a specified periodof time. In a more particular example, the device can switch to day modeafter a constant engagement of two seconds, to night mode after aconstant engagement of three seconds, and to off mode after a constantengagement of four seconds. In such an example, the user couldalternatively activate a desired sound and/or lighting projectionconfiguration by engaging the actuator for under a second. The user canfurther activate another sound and/or lighting projection configurationby varying the number of times that the actuator is engaged within ashort period of time, such as by engaging the actuator once quickly toactivate one configuration, and alternatively by engaging the actuatortwice in succession to activate another configuration.

In exemplary embodiments, the device can comprise a plurality ofactuators that can be used independently or in combination with eachother. For example, the device can comprise an actuator configured toadjust the volume of the sounds produced by the device, as well as anactuator configured to activate the audio files. In a more particularexample, one actuator can be a wheel, accessibly attached to thehousing, and configured to increase the volume when turned in onedirection or decrease the volume when turned in the opposite direction.The other actuator can be a capacitive touch screen, configured toactivate one audio file when the user touches the screen in one area anda different audio file when the user touches the screen in a differentarea.

At speaker 270, audio files stored in data storage component 235 can beproduced as sound. The speaker can be any device, or combination ofdevices, that produces sound in response to an electric current. Inexemplary embodiments, the speaker can be a full range speaker, capableof producing sound at a wide range of frequencies, in order to reproducea wide range of audio files. For example, the speaker can producefrequencies as high as 20,000 Hz, and as low as 20 Hz.

At power source 280, electrical power is supplied to the device. Inexemplary embodiments, the power source can be coupled to circuit board210 and/or any other component of the device. In exemplary embodiments,the power source can be any mechanism suitable for providing electricalpower to the other components. For example, the power source can be abattery.

In exemplary embodiments, the power source can be charged utilizing datainput component 260. For example, data input component 260 can be a USBport. In such an example, the power source can be coupled to the USBport such that when the USB port is connected to an electronic device,the power source can draw power from the electronic device, through theUSB port, and into the power source such that the power source increasesits charge.

At attachment mechanism 130, device 100 can be removably attached to anystructure suitable for maintaining the device in an operable position.For example, as shown in FIG. 2, the device can be attached to acylindrical structure 140, by fastening the cylindrical structure 140 tothe device with attachment mechanism 130 and latch 125. In a moreparticular example, the cylindrical structure 140 could be thehandlebars on a bicycle. In a still more particular example, attachmentmechanism 130 can comprise a flexible member or strap. The member orstrap can be irremovably attached to the rear side of the device, andconfigured to allow the flexible member or strap to partially orcompletely circle the cylindrical structure and removably attach tolatch 125. The attachment mechanism can be configured to apply pressureto cylindrical structure such that the device is fastened in an operableposition.

Turning to FIG. 4, a block diagram of an example of the circuit board210 of device 100 is shown, the circuit board comprising a processor225, an amplifier 230, a data storage component 235, and a plurality ofelectrical connections 245.

At processor 225, the device can control various aspects and features ofthe device. For example, the processor can be configured to receive auser input signal from trigger sensor 265. The processor can further beconfigured to access data stored in data storage component 235, andassociate the stored data with the user input signals. The processor canfurther be configured to read the stored data, and cause speaker 270and/or light sources 150 to be activated in accordance with the storeddata. In a more particular example, the stored data can be an audiofile, and the processor can associate the audio file with a certain userinput signal. Upon receiving the certain user input signal, theprocessor can read the audio file, convert the audio file into an audiosignal, and transmit the audio signal to the speaker such that thespeaker sounds an audio file in accordance with the audio file.

At amplifier 230, the device can receive an audio signal from theprocessor, and amplify the signal such that the speaker can sound theaudio signal at a certain volume. In exemplary embodiments, theamplifier can be coupled to the processor such that the processor cancontrol the amount of amplification. For example, the processor canaccess data related to the volume of an audio signal from the datastorage component, calculate the amount of amplification required toachieve the volume, and cause the amplifier to amplify the audio signalin accordance with the amount of amplification required.

In exemplary embodiments, the amplifier can be coupled to the actuatorand configured to vary the amount of amplification in response to a userinput from the actuator. For example, the amplifier can be configured toincrease the amplification in response to a user engaging the actuatorin a certain manner. In a more particular example, with continuedreference to FIGS. 2 and 3, the user can depress trigger 236 twice inrapid succession, causing trigger sensor 265 to deliver a certain signalto the amplifier. In such a particular example, the amplifier can beconfigured to increase the amount of amplification by a certain amountin response to the certain signal.

At data storage component 235, the device can store audio files, datarelated to how the audio files are produced as sound, lightingprojection configurations, and/or any other data useful for implementingthe programmable devices described herein. In exemplary embodiments,data storage component 235 can be any device suitable for storing data,such as a memory chip, a removable USB drive, an SD drive, a flashdrive, EEPROM, RAM, and/or any other device suitable for storing datarelated to audio files or lighting projection configurations.

In exemplary embodiments, the device can comprise one or more datastorage components that can be utilized independently or in combinationwith one another. For example, a data storage component such as aremovable USB flash memory can be inserted into the data input andutilized in combination with a memory chip located in the device. In amore particular example, the USB flash memory can contain additionalaudio files, and the device can be configured to access the additionalaudio files and sound the additional audio files upon receiving acertain user input.

In exemplary embodiments, data storage component 235 can store datarelated to the user's activity, such as the number of times that theuser activates the device, the number of time the user engages theactuator, the number of times the user sounds each of the audio files,and/or any other data related to the user's activity.

At electrical connections 245, the data storage component, theprocessor, and the amplifier can be coupled to one another in order totransmit signals and/or data. In exemplary embodiments, any electricalconnection can be used, such as electrical wiring, printed circuitboards, and/or any other connection suitable for transmitting signalsand/or data. For example, the amplifier and processor can be coupled byattachment to a printed circuit board, and the processor can be coupledto the data storage component by means of electrical wiring attached tothe printed circuit board and to the data storage component.

Turning to FIG. 5, an illustration of an example of an implementation ofthe device in FIG. 2, the device 100 can be located on the handlebarregion of a bicycle 410. The handlebars can be an advantageous locationfor the device because it allows the user easy access to reach and seeprogrammable device 100. Furthermore, the handlebar location providesenough height for the device's lights to be easily visible and thedevice's sound to effectively project. The direction of the device canface forward, in order for the maximum amount of sound and light toreach a pedestrian 420, or any other object in the path of the bicycle.

In an exemplary embodiment, device 100 can be located on a handlebarregion proximate to the user's grip. For example, the device can belocated, on the handlebar region, at a distance proximal to the user'sthumb such that the device can be manipulated by the user's thumb whilemaintaining a grip on the handlebars.

In an exemplary embodiment, device 100 can be located at any location ofa small vehicle suitable for allowing the device: to be accessed by theuser; to project sound to pedestrians and/or vehicle operators; and/orto project light to pedestrians and/or vehicle operators.

It should be understood that the functions, mechanisms, and componentsas described herein with reference to FIGS. 1-5 can be implementedand/or executed in any sequence, combination, location, orimplementation, and are not limited to the sequences, combinations,locations, implementations or manners illustrated in the figures ordescribed above. It should be further understood that FIGS. 1-5 do notillustrate all of the embodiments of the disclosed subject matter.

In an exemplary embodiment, the programmable device can be configured toconnect with external electronic devices such as a mobile phone or anavigation device. In an exemplary embodiment, the user couldelectronically couple (e.g., with a USB cable, or other suitableelectronic coupling) their external electronic device to theprogrammable device and exchange data and battery power. This couldallow the electronic device to be easily accessible and viewable by theuser. Further, the user's data, such as an audio file, could traveldirectly into the programmable device, eliminating the need to uploadfiles. Other types of data such as lighting projection configurationsand navigational directions can also be transferred to the programmabledevice.

In an exemplary embodiment, the programmable device can be configured towirelessly connect to an external electronic device, such as asmartphone or a navigation device, in order to transfer data between thetwo devices. For example, data and information such as audio files,lighting projection configurations and/or navigation directions could bewirelessly communicated to the programmable device.

In an exemplary embodiment, an external electronic device could be usedas a user interface for the programmable device. For example, asmartphone, or other device, could be connected, either physically orwirelessly, to the programmable device and an application on thesmartphone could provide an interface for the user. A user interfaceprovided by an application from an external device provides a costeffective means of allowing the user a sophisticated user experience,such as the ability to easily communicate user input.

In an exemplary embodiment, the programmable device can be configured toadjust the lighting projection configuration in response to thecharacter of a selected audio file. The lighting projectionconfiguration can be adjusted by any characteristic of the audio file,such as the rhythm, volume, length, frequency and/or any other suitableaudio characteristic. In a more particular example, upon receiving auser input associated with a stored audio file, the programmable devicecan analyze the associated audio file in order to determine the rhythm.The programmable device can then adjust the lighting projectionconfiguration such that the light sources are activated in a patternmatching the rhythm.

In an exemplary embodiment, the programmable device can be configured torespond to the proximity of other devices or objects. For example, thedevice can comprise a proximity sensor, such as a sensor that emits anelectromagnetic field, a sonar field, or an ultrasound field, to name afew, and detects variations in the field. Such a sensor can transmit asignal to the programmable device, such that, in response to the signal,the programmable device can activate, manipulate, and/or control any ofthe features and/or functions of the programmable device. In a moreparticular example, upon receiving a signal corresponding to an objectwithin the proximity of the programmable device, the programmable devicecan sound one or more of the audio files stored in the data storagecomponent. In another example, the data input component can be awireless signal transceiver, such as a BLUETOOTH transceiver, a WiFitransceiver, and/or any other transceiver capable of wirelessly sendingand receiving digital data. In such an example, the wireless signaltransceiver can be configured to, upon sensing another compatiblewireless signal transceiver within the proximity of the programmabledevice, send a signal to the programmable device. In response to such asignal, the programmable device can be configured to sound one or moreof the audio files stored in the data storage component, activate thelight sources, and/or activate, manipulate, or control any of the otherfeatures and/or functions of the programmable device.

Accordingly, programmable devices and associated methods for alertingvehicles and pedestrians have been provided.

It should be understood that the functions, mechanisms, and componentsas described herein can be implemented and/or executed in any sequence,combination, location, or implementation, and are not limited to thesequences, combinations, locations, implementations or mannersillustrated in the figures or described above.

It should further be understood that although the programmable devicesand associated methods for alerting vehicles and pedestrians have beenprovided and described above, this description has been offered only byway of example, and the scope of the present invention is limited onlyby the claims that follow.

What is claimed is:
 1. A programmable device for alerting vehicles andpedestrians, comprising: a housing having an attachment mechanism and anactuator disposed thereon, the attachment configured for engagement witha portion of a bicycle on a location proximate to at least one hand of auser while the user is in a riding position on the bicycle; a data inputcomponent disposed along the housing and configured to receive at leastone lighting configuration file; at least one light source producing atleast one lighting projection configuration based on the at least onelighting configuration file received by the data input component; the atleast one light source operably coupled with the actuator, the at leastone light source configured to produce at least one lighting projectionconfiguration upon engagement of the actuator by the user; and theprogrammable device can be configured to adjust the lighting projectionconfiguration in response to a character of a selected an audio file. 2.The device of claim 1, wherein the at least one lighting configurationfile is a user selected lighting configuration file.
 3. The device ofclaim 1, further comprising a speaker in electrical communication withthe data input component and operably coupled with the actuator, thespeaker configured to produce sound corresponding to at least one audiofile upon engagement of the actuator by the user.
 4. The device of claim1, wherein the actuator is configured to accept a plurality of userinputs, the user inputs each corresponding to at least one audio file orlighting projection configuration.
 5. The device of claim 1, wherein thedata input component is a wireless signal transceiver, the wirelesssignal transceiver configured to communicate with an external electronicdevice.
 6. The device of claim 5, wherein the external electronic deviceis configured to accept at least one user input, the at least one userinput corresponding at least to the at least one lighting configurationfile.
 7. The device of claim 5, wherein the external electronic deviceis configured to stream at least one lighting configuration file to thedevice.
 8. The device of claim 1, wherein engagement of the actuatorfurther changes a mode of the device, the mode corresponding to at leastone audio file.
 9. The device of claim 8, wherein the audio file is auser selected audio file.
 10. The device of claim 1, wherein the atleast one light source produces lights of different colors, shades andhues.
 11. The device of claim 1, wherein the at least one light sourceoperably coupled with the actuator is configured to produce the at leastone lighting projection configuration upon engagement of the actuator bythe user corresponding to the lighting configuration file.
 12. A methodfor alerting vehicles and pedestrians, comprising steps of: selecting atleast one lighting configuration file; transmitting the at least onelighting configuration file to a device capable of producing light basedon the at least one lighting configuration file; selecting the at leastone lighting projection configuration based on the at least one lightingconfiguration file; causing the device to produce light corresponding tothe at least one lighting configuration file; and adjusting the lightingprojection configuration in response to a character of a selected anaudio file by the device.
 13. The method of claim 12, further comprisingthe step of: storing the at least one lighting configuration file in thedevice.
 14. The method of claim 12, further comprising the step of:accepting a plurality of user inputs, the user inputs each correspondingto at least one lighting projection configuration.
 15. The method ofclaim 12, further comprising the step of: configuring the device towirelessly communicate with an external electronic device.
 16. Themethod of claim 15, further comprising the step of: configuring theexternal electronic device to accept at least one user input, the atleast one user input corresponding at least to the at least one lightingconfiguration file.
 17. The method of claim 15, further comprising thestep of: configuring the external electronic device to stream at leastone lighting configuration file to the device.
 18. The method of claim12, further comprising the step of: selecting a mode for the device, themode corresponding to at least one audio file.
 19. The method of claim12, further comprising the step of: selecting the audio file.